// package com.zmn.oms.model.es;
//
// import com.fasterxml.jackson.annotation.JsonFormat;
// import com.zmn.oms.manager.utils.ElasticConsts;
// import lombok.AllArgsConstructor;
// import lombok.Data;
// import lombok.NoArgsConstructor;
// import lombok.ToString;
// import org.springframework.data.annotation.Id;
// import org.springframework.data.elasticsearch.annotations.Document;
//
// import java.math.BigDecimal;
// import java.util.Date;
//
// /**
//  * 类描述： 工单es模型 用于 zmn 运营平台， zmn 企业门户， yeyx 厂商，yeyx 服务商，yeyx 运营平台， 财务系统
//  * @author lujia
//  * @date 2018-11-23 15:18:51
//  */
// @Data
// @ToString
// @AllArgsConstructor
// @NoArgsConstructor
// @Document(indexName = ElasticConsts.OMS_ORDER_PART_INDEX, type = ElasticConsts.OMS_ORDER_PART_TYPE, shards = 1, replicas = 0, refreshInterval = "-1", useServerConfiguration = true, createIndex = false)
// public class EsOrderPart {
//
//     /**
//      * 工单配件Id
//      */
//     @Id
//     private Long orderPartId;
//
//     /**
//      * 订单id
//      */
//     private Long orderId;
//
//     /**
//      * 平台标识
//      */
//     private Integer plat;
//
//     /**
//      * 做单平台标识
//      */
//     private Integer platWork;
//
//     /**
//      * 公司id
//      */
//     private Integer companyId;
//
//     /**
//      * 服务商公司id
//      */
//     private Integer manageCompanyId;
//
//     /**
//      * 服务公司名称
//      */
//     private String manageCompanyName;
//
//     /**
//      * 啄木鸟省份Id
//      */
//     private Integer provinceId;
//
//     /**
//      * 城市Id
//      */
//     private Integer cityId;
//
//     /**
//      * 啄木鸟区域Id
//      */
//     private Integer countyId;
//
//     /**
//      * 渠道id
//      */
//     private Integer channelId;
//
//     /**
//      * 渠道类型id
//      */
//     private Integer channelTypeId;
//
//     /**
//      * 服务分类
//      */
//     private Integer servCategId;
//
//     /**
//      * 组织结构一级节点
//      */
//     private Integer orgOneId;
//
//     /**
//      * 组织结构二级节点
//      */
//     private Integer orgTwoId;
//
//     /**
//      * 组织结构三级节点
//      */
//     private Integer orgThreeId;
//
//     /**
//      * 组织结构四级节点
//      */
//     private Integer orgFourId;
//
//     /**
//      * 一级渠道id
//      */
//     private Integer channelOneId;
//
//     /**
//      * 二级渠道id
//      */
//     private Integer channelTwoId;
//
//     /**
//      * 订单号后六位
//      */
//     private String codeEnd6;
//
//     /**
//      * 状态
//      */
//     private Integer status;
//
//     /**
//      * 结果状态
//      */
//     private Integer resultStatus;
//
//     /**
//      * 配件报销状态
//      */
//     private Integer reimburseStatus;
//
//     /**
//      * 工程师Id
//      */
//     private Integer masterId;
//
//     /**
//      * 工程师名称
//      */
//     private String masterName;
//
//     /**
//      * 工程师手机号
//      */
//     private String masterPhone;
//
//     /**
//      * 公司名称
//      */
//     private String companyName;
//
//     /**
//      * 城市名称
//      */
//     private String cityName;
//
//     /**
//      * 渠道名称
//      */
//     private String channelName;
//
//     /**
//      * 服务分类名称
//      */
//     private String servCategName;
//
//     /**
//      * 配件类型
//      */
//     private Integer partType;
//
//     /**
//      * 支付方式：1支付宝、2微信、3、渠道、4质保金。
//      */
//     private Integer payType;
//
//     /**
//      * 配件分类名称
//      */
//     private String categName;
//
//     /**
//      * 配件分类Id
//      */
//     private Integer categId;
//
//     /**
//      * 配件一级分类名称
//      */
//     private String categOneName;
//
//     /**
//      * 配件一级分类Id
//      */
//     private Integer categOneId;
//
//     /**
//      * 配件Id
//      */
//     private String partId;
//
//     /**
//      * 配件名称
//      */
//     private String partName;
//
//     /**
//      * 配件名称 （一级分类 - 二级分类 - 三级分类）
//      */
//     private String partFullName;
//
//     /**
//      * 数量
//      */
//     private BigDecimal number;
//
//     /**
//      * 单价
//      */
//     private Integer price;
//
//     /**
//      * 金额
//      */
//     private Integer amount;
//
//     /**
//      * 单位
//      */
//     private String unit;
//
//     /**
//      * 订单产品信息
//      */
//     private String productInfo;
//
//     /**
//      * 算账时间
//      */
//     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
//     private Date accountTime;
//     /**
//      * 配件报销时间
//      */
//     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
//     private Date reimburseTime;
//
//     /**
//      * 业务线
//      */
//     private Integer bizLine;
//
//     /**
//      * 订单收入
//      */
//     private Integer totalAmount;
//
//     /**
//      * 前台产品名称
//      */
//     private String showProductName;
// }